Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Классическая схема хранения... (Алексей С.)
Author Message
Алексей С.
Участник форума



Joined: 11 Nov 2004
Posts: 103
Карма: 1
   поощрить/наказать


PostPosted: Tue Jan 24, 2006 3:12 pm (написано за 3 минуты 39 секунд)
   Post subject: Классическая схема хранения...
Reply with quote

допусти две таблицы:
таблица товара
Code (any language): скопировать код в буфер обмена
| id | name | attr|
и таблица характеристик
Code (any language): скопировать код в буфер обмена
| id | name|
обычно сталкивался с тем, что в поле attr через какой нить сепаратор перечисляли id характеристик, в результате чего. какие нить выборки, ад сущий.
как обычно реализуют подобные схема..классический способ
спасибо
Back to top
View user's profile Send private message
Миша Спларов
Участник форума



Joined: 17 Nov 2003
Posts: 821
Карма: 65
   поощрить/наказать

Location: Россия, Москва

PostPosted: Tue Jan 24, 2006 3:52 pm (спустя 39 минут; написано за 2 минуты 23 секунды)
   Post subject:
Reply with quote

Алексей С.
Нужна третья связывающая таблица.
В общем получится что-то типа:
Code (any language): скопировать код в буфер обмена
Back to top
View user's profile Send private message
Алексей С.
Участник форума



Joined: 11 Nov 2004
Posts: 103
Карма: 1
   поощрить/наказать


PostPosted: Tue Jan 24, 2006 5:43 pm (спустя 1 час 51 минуту; написано за 49 секунд)
   Post subject:
Reply with quote

так я и делал, просто меня переубеждают, мол надо делать как в первом случае и заставляют поддерживать подобную хрень.
Back to top
View user's profile Send private message
Миша Спларов
Участник форума



Joined: 17 Nov 2003
Posts: 821
Карма: 65
   поощрить/наказать

Location: Россия, Москва

PostPosted: Tue Jan 24, 2006 6:11 pm (спустя 27 минут; написано за 32 секунды)
   Post subject:
Reply with quote

Алексей С., они не правы. Какая у них аргументация? Или это инстанция, которой не нужна аргументация? :))
Back to top
View user's profile Send private message
VitaliyM
Участник форума



Joined: 19 Jul 2005
Posts: 283
Карма: 10
   поощрить/наказать


PostPosted: Wed Jan 25, 2006 7:58 am (спустя 13 часов 47 минут; написано за 1 минуту 40 секунд)
   Post subject:
Reply with quote

А нормальную древовидную структуhe реализовать не пробовали? Что-то типа этого:
 таблица товаров:
    id|name
 таблица характеристик:
    id|name|goodsId

Или я не правильно понял вопрос?
Back to top
View user's profile Send private message Send e-mail
Алексей С.
Участник форума



Joined: 11 Nov 2004
Posts: 103
Карма: 1
   поощрить/наказать


PostPosted: Wed Jan 25, 2006 9:57 am (спустя 1 час 58 минут; написано за 18 секунд)
   Post subject:
Reply with quote

Миша Спларовинстанция))
VitaliyMя тоже не совсем понял о чем Вы)
Back to top
View user's profile Send private message
Миша Спларов
Участник форума



Joined: 17 Nov 2003
Posts: 821
Карма: 65
   поощрить/наказать

Location: Россия, Москва

PostPosted: Wed Jan 25, 2006 10:45 am (спустя 48 минут; написано за 53 секунды)
   Post subject:
Reply with quote

VitaliyM, при чём тут "деревовидная"? И при вашем варианте денормализация характеристик получается, если они могут быть одинаковыми.
Back to top
View user's profile Send private message
VitaliyM
Участник форума



Joined: 19 Jul 2005
Posts: 283
Карма: 10
   поощрить/наказать


PostPosted: Wed Jan 25, 2006 12:36 pm (спустя 1 час 50 минут; написано за 2 минуты 31 секунду)
   Post subject:
Reply with quote

Миша Спларов
Сорри, не понял сначала, что характеристики могут быть одинаковые.

Алексей С.
На счет инстанции - отлично Вас понимаю. У меня таже проблема. Тут Вам поможет только терпение и ворох примеров, что Ваш код лучше. В идиале, если Вы посадите свою "инстанцию" и раз 20 покажете, чем Ваш способ лучше. И в цифрах. Сам только так обхожусь.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML